/******************* 公共变量 *******************/
var userId = core.getUrlData('user_id'),
	isEdit = false;

/******************* 页面数据及功能部分 *******************/
lazy = ajax.lazy({
	device: 'mobile',		// 判断为PC端使用还是移动端，目前只有移动端功能，传入pc则表示PC端
	win: ['.wrap'],		// 用于创建iScroll窗口的选择器
	con: ['.record-con'],		// 定义用于加载数据的选择器
	// selector: function (num) {
	// 	return 'body .wrap .store .goods .swiper-wrapper .swiper-slide:nth-child(' + (num + 1) + ') .goods-con';
	// },
	startTab: 0,		// 当有多个可加载的tab时，定义第一个开始加载的tab
	winHeight: winHeight,
	prop: 'list',
	// lazyLoading: true,		// 忘了做什么的了，好像没啥用
	refresh: false,		// 是否可以下拉刷新，为true或undefined开启下拉刷新功能，false关闭
	url: [function (num) {		// 请求的url
		return payLog;
	}],
	type: 'post',
	data: [function (num) {
		return {
			user_id: userId,
			page_no: num
		};
	}],
	cycle: {		// 循环输出数据
		list: {
			eleFun: function (data) {
				console.log(data)
				return '<div>' + 
					'<h3>' + data.title + '</h3>' + 
					'<strong>' + data.money + '元</strong>' + 
					'<span>' + data.add_time + '</span>' + 
					'<a href="' + activityUrl + '?cate_id=' + data.activity_id + '" title=""></a>' + 
					'<i></i>' + 
				'</div>';
			},
		}
	},
	init: function (data) {		// 第一次加载完成之后运行
		
	},
	callback: function (data) {		// 每次加载完成之后都运行
		
	}
});

/******************* 删除功能 *******************/
// 切换编辑状态
$('html body .header-title strong').on('tap', function () {
	var $this = $(this);
	if ($this.hasClass('active')) {
		var $selected = $('html body .wrap .user-record .record-con div.active');
		if ($selected.length) {
			var selectedArr = [];
			for (var i = 0; i < $selected.length; i++) {
				selectedArr.push($selected.eq(i).attr('id'));
			}
			common.layerConfirm({
				content: '交易记录删除之后无法恢复，是否确定删除？',
				yesClose: false,
				yes: function () {
					$.ajax({
						url: newsDeleteUrl,
						type: 'post',
						data: {
							user_id: userId,
							list: selectedArr
						},
						success: function(data) {
							console.log(data)

							core.layerHint(data.message);
							if (data.status == 1) {
								$selected.remove();
								lazy.obj.iScroll[0].refresh();
								$this.removeClass('active').html('删除');
								$('html body .wrap .user-record .record-con div').removeClass('edit');
								isEdit = false;
								layer.closeAll();
							}
						}
					});
				}
			});
		} else {
			$this.removeClass('active').html('删除');
			$('html body .wrap .user-record .record-con div').removeClass('edit');
			core.layerHint('您未选择要删除的消息');
		}
	} else {
		$this.addClass('active').html('完成');
		$('html body .wrap .user-record .record-con div').addClass('edit');
		isEdit = true;
	}
});

$('body').on('tap', '.edit i', function (event) {
	var $this = $(this),
		$parents = $this.parents('div');
	if ($parents.hasClass('active')) {
		$parents.removeClass('active');
	} else {
		$parents.addClass('active');
	}
});

